Skip to content

chore: replace asr-api-python submodule with VCS dependency#2

Merged
YASoftwareDev merged 5 commits intomainfrom
publish/v1.6.0
Apr 1, 2026
Merged

chore: replace asr-api-python submodule with VCS dependency#2
YASoftwareDev merged 5 commits intomainfrom
publish/v1.6.0

Conversation

@YASoftwareDev
Copy link
Copy Markdown
Contributor

Summary

  • Replace the asr-api-python git submodule with a PEP 508 VCS dependency, matching the pattern already used by tts-client-python
  • pyproject.toml: techmo-asr-api @ git+https://github.com/techmo-pl/asr-api-python.git@1.1.4
  • tox.ini: remove deps = -e submodules/asr-api-python (dependency now resolved via the package itself)
  • setup.sh: replace submodule sync with pre-commit hook installation from github.com/techmo-pl/pre-commit
  • .gitmodules and submodules/asr-api-python removed

Test plan

  • ./install.sh on a fresh clone (no ./setup.sh needed) — verify asr_api imports work
  • pytest tests/ -k "not integration" — unit tests pass
  • tox -e py311 — full tox run passes

Replace GitLab-only [[_ToC_]] with manual anchor-link TOC in README.md,
and fix stray comma in bash code fence in DOCUMENTATION.md.
Reference techmo-asr-api via PEP 508 VCS specifier instead of a git
submodule, matching the pattern used by tts-client-python:

  techmo-asr-api @ git+https://github.com/techmo-pl/asr-api-python.git@1.1.4

Changes:
- pyproject.toml: add git URL dep, remove [tool.uv.sources] override
- tox.ini: remove -e submodules/asr-api-python dep (now via package)
- setup.sh: replace submodule sync with pre-commit install from GitHub
- .gitmodules: deleted
- submodules/asr-api-python: removed from tracking
Follow-on to the submodule removal: wire up the techmo-asr-api VCS
dependency in all tooling files.

- pyproject.toml: techmo-asr-api @ git+https://github.com/techmo-pl/asr-api-python.git@1.1.4
- tox.ini: drop -e submodules/asr-api-python extra dep
- setup.sh: install pre-commit hooks from github.com/techmo-pl/pre-commit
- CLAUDE.md: reflect new dependency source, remove submodule references
@YASoftwareDev YASoftwareDev merged commit e0a2186 into main Apr 1, 2026
7 checks passed
@YASoftwareDev YASoftwareDev deleted the publish/v1.6.0 branch April 1, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants